Sports

Tiger Woods says he will play Open Championship at St Andrews